# Утилиты

## Память

[Cheat Engine](https://en.wikipedia.org/wiki/Cheat_Engine) - сканер памяти с открытым исходным кодом https://www.cheatengine.org/  

## Объектно-ориентированное программирование (ООП)
[Абстрактыне классы, виртуальные методы (функции), полиморфизм](https://www.youtube.com/watch?v=QcoIc210-ro&list=PLGbRAGKfBgdXzoXmluc1BNeYSH5njRocr&index=6)  
**Полиморфизм** это возможность вызова методов дочерних классов из указателя на родительский класс и возможность хранения указателей на объекты дочерних классов в списке с типом - родительский класс.  
**Абстрактный класс** позволяет обязать программиста создать потомка от данного абстрактного класса.  
**Чистая виртуальная функция** в абстрактном классе (функция без реализации - со ссылкой на нулевой указатель) обязует программиста создать реализацию данной виртуальной функции в дочернем класса.
